#pragma once
#include <iostream>
#include <string>
#include <list>
#include <map>

#include "ItemType.h"
#include "viewInformation.h"
#include "MyEvent.h"
using namespace std;
class MyItem
{
private:
	string category;
	string name;
	Point position;
	Size size;

	list<MyEvent> listEvent;
public:
	MyItem(void);
	~MyItem(void);

	// setter
	void setCategory(string _category);
	void setName(string _name);
	void setPosition(double _x, double _y);
	void setSize(double _width, double _hight);
	void setListEvent(list<MyEvent> _ListEvent);
	// getter
	string getCategory();
	string getName();
	Point getPosition();
	Size getSize();

};

